Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Проектування прототипу скалярного RISC-комп’ютера із заданою

Інформація про навчальний заклад

ВУЗ:
Інші
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2024
Тип роботи:
Курсова робота
Предмет:
Архітектура комп’ютерів та комп’ютерних систем

Частина тексту файла

1. Тема роботи: Розробка прототипу сучасного скалярного RISC-комп’ютера з врахуванням конкретизованої підмножини системи інструкцій. 2. Вхідні дані: Індекс Група інструкцій   Пересилання Арифметичні та логічні Керування  9 LНU, SW ADDUІ, SUBUІ, SEQ JR   3. Вихідні дані: Розширена, детальна структурна схема прототипу скалярного RISC-комп’ютера з поданням структури, інформаційних та керуючих зв’язків інформаційного тракту i пристрою керування з врахуванням конкретизованої за завданням підмножини системи інструкцій. Внутрішня структура пристроїв інформаційного тракту, апаратура пристрою керування. Підсистема уводу/виводу інформації. Детальна мікропрограма виконання інструкцій. Запропонувати принцип конвеєризації структури інформаційного тракту разом із конвеєрною мікропрограмою керування. Детальні креслення структури кешів даних та інструкцій з поясненням принципу побудови цих кешів та їхнього зв’язку з модифікованою гарвардською архітектурою. 4. Пояснювальна записка повинна містити: - титульну сторінку; - анотацію; - зміст; - конкретизовані та розширені вихідні дані на проектування; - аналітичний розділ з роз’ясненням та аналізом основних принципів побудови скалярних RISC-комп’ютерів на прикладі визначених на реалізацію інструкцій; - розділ з описом синтезу та розробки структурної схеми; - основні результати роботи (висновок); - перелік наукових першоджерел: монографій, статей, патентів і підручників. Завдання видано________________________ Термін здачі роботи_____________________ Керівник_______________________________   ЗМІСТ ВСТУП 5 1 СТРУКТУРА RISC КОМП’ЮТЕРА 7 1.1 Основні принципи побудови RISC комп’ютерів 7 1.2 Побудова інформаційного тракту 7 2 ПАМ’ЯТЬ 12 2.1 Кеш пам’ять 12 2.2 Основна пам’ять 13 3 ПРИСТРІЙ КЕРУВАННЯ 16 ВИСНОВОК 20 СПИСОК ВИКОРИСТАНОЇ ЛІТЕРАТУРИ 21 ДОДАТКИ 22 ВСТУП В кінці 60-х – 70-тих років розвивалися архітектури з комплексними наборами команд, вони пропонували програмісту досить різноманітний набір порівняно високорівневих інструкцій машинної мови, таких, наприклад, як «виклик підпрограми» або «відняти одиницю та перейти, якщо результат ненульовий», а також велику кількість способів звертання до операндів в пам’яті для полегшення роботи зі складними структурами даних. В ті часи, за відсутності повноцінних мов програмування високого рівня та відповідних компіляторів, така апаратна підтримка високорівневого інструментарію програмування могла підвищити продуктивність праці програміста. До того ж, програма, складена з таких команд займала небагато в пам’яті комп’ютера. Подібна архітектура отримало назву CISC (англ. Complex Instruction Set Computer – комп’ютер зі складним набором команд) – це архітектура системи команд, в якій більшість команд є комплексними, тобто реалізують певний набір простіших інструкцій процесора або шляхом співставлення з кожною CISC-командою певної мікропрограми, або принаймні можуть бути зведені до набору таких простих інструкцій. Для вирішення проблеми, CISC-архітектур призвели до створення в 80-ті роки RISC-архітектур (від англ. Reduced Instruction Set Computer - комп’ютер зі скороченим набором команд), які вибудовують прямо протилежну модель системи команд з максимальним спрощенням семантики машинної команди, зведенням її до елементарної, мінімізацією методів адресації пам’яті тощо та принциповою орієнтацією на мови високого рівня й оптимізуючі компілятори з них, аніж на програмування безпосередньо в машинних мовах. Сутність RISC підходу полягає у перерозподілі складності в парі апаратура – системні програми в спосіб спрощення системи інструкцій процесора, збільшення тактової частоти, уведення конвейєрного принципу виконання інструкцій послідовного програмного потоку з одночасним підвищення складності компілятора. За рахунок перерозподілу та перекладання додаткової частки часових витрат на етап підготування програми (compile time) скорочують часові витрати на виконання машинного коду (run-time). Метою даної курсової роботи є спроектувати ...
Антиботан аватар за замовчуванням

24.03.2013 21:03

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини